package com.wlsk.license.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 包车牌行业审核记录
 * </p>
 *
 * @author liuzhangbin
 * @since 2025-08-26
 */
@Getter
@Setter
@TableName("cl_plate_review")
public class PlateReview implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 包车牌ID
     */
    private Long plateId;

    /**
     * 任务ID
     */
    private Long taskId;

    /**
     * 流程ID
     */
    private Long processId;

    /**
     * 部门编码
     */
    private String unitNum;

    private String deptNum;

    /**
     * BPM流程ID
     */
    private String taskInstanceId;

    /**
     * 流程名称
     */
    private String taskName;

    private String expirationTime;

    private String creationTime;

    private String externalimplId;

    /**
     * 状态
     */
    private String status;

    /**
     * 操作人
     */
    private String handler;

    /**
     * 操作备注
     */
    private String opinion;

    private LocalDateTime handleTime;

    private String locker;

    private String byprincipal;

    private String previouShandler;

    private String backStatus;

    private Long sourceTaskId;

    private String sourceProcessStatus;

    private String appId;

    private String appNumber;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}
